|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnl.justobjects.pushlet.core.Session
public class Session
Represents client pushlet session state.
| Field Summary | |
|---|---|
static java.lang.String[] |
FORCED_PULL_AGENTS
|
| Fields inherited from interface nl.justobjects.pushlet.core.Protocol |
|---|
DEFAULT_SERVLET_URI, E_ABORT, E_DATA, E_HEARTBEAT, E_HEARTBEAT_ACK, E_JOIN, E_JOIN_ACK, E_JOIN_LISTEN, E_JOIN_LISTEN_ACK, E_LEAVE, E_LEAVE_ACK, E_LISTEN, E_LISTEN_ACK, E_NACK, E_PUBLISH, E_PUBLISH_ACK, E_REFRESH, E_REFRESH_ACK, E_SUBSCRIBE, E_SUBSCRIBE_ACK, E_UNSUBSCRIBE, E_UNSUBSCRIBE_ACK, FORMAT_JAVASCRIPT, FORMAT_SERIALIZED_JAVA_OBJECT, FORMAT_XML, FORMAT_XML_STRICT, MODE_POLL, MODE_PULL, MODE_STREAM, P_EVENT, P_FORMAT, P_FROM, P_ID, P_MODE, P_REASON, P_SEQ, P_SUBJECT, P_SUBSCRIPTION_ID, P_SUBSCRIPTION_LABEL, P_TIME, P_TO, P_URL, P_WAIT, SUBJECT_META, SUBJECT_META_JOINS, SUBJECT_META_SUBS |
| Method Summary | |
|---|---|
void |
age(long aDeltaMillis)
Decrease time to live. |
static Session |
create(java.lang.String anId)
Create instance through factory method. |
void |
debug(java.lang.String s)
Exceptional print util. |
java.lang.String |
getAddress()
Return (remote) Subscriber client's IP address. |
Controller |
getController()
Return command controller. |
java.lang.String |
getFormat()
Return Event format to send to client. |
java.lang.String |
getId()
Return (remote) Subscriber client's unique id. |
Subscriber |
getSubscriber()
Return subscriber. |
java.lang.String |
getUserAgent()
Return remote HTTP User-Agent. |
void |
info(java.lang.String s)
Info. |
boolean |
isExpired()
Has session timed out? |
void |
kick()
Keep alive by resetting TTL. |
void |
setUserAgent(java.lang.String aUserAgent)
Set client HTTP UserAgent. |
void |
start()
|
void |
stop()
|
java.lang.String |
toString()
|
void |
warn(java.lang.String s)
Exceptional print util. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String[] FORCED_PULL_AGENTS
| Method Detail |
|---|
public static Session create(java.lang.String anId)
throws PushletException
anId - a session id
PushletException - exception, usually misconfigurationpublic java.lang.String getAddress()
public Controller getController()
public java.lang.String getFormat()
public java.lang.String getId()
public Subscriber getSubscriber()
public java.lang.String getUserAgent()
public void setUserAgent(java.lang.String aUserAgent)
public void age(long aDeltaMillis)
public boolean isExpired()
public void kick()
public void start()
public void stop()
public void info(java.lang.String s)
public void warn(java.lang.String s)
public void debug(java.lang.String s)
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||